package com.lrkj.payfee.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.lrkj.payfee.domain.ReceiptRecord;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 收款单明细记录对象 tb_receipt_record
 *
 * @author yajun_ren
 * @date 2021-08-16
 */
@Data
public class ReceiptRecordVo extends ReceiptRecord {

    /** 单据编号 */
    private String costNo;

    /** 房屋名称 */
    private String roomName;

    /** 小区名称 */
    private String communityName;

    /** 收费标准 */
    private String normNames;

    /** 业主名称 */
    private String ownerName;

    /** 房屋面积 */
    private String roomArea;

    /** 建筑面积 */
    private String buildArea;

    /** 优惠政策 */
    private String favouredPolicyName;

    //欠费金额
    private BigDecimal amountOwed;


    /** 应收日期 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone="GMT+8")
    private Date receivableTime;

    /** 计费开始日期 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone="GMT+8")
    private Date beginTime;

    /** 计费结束日期 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone="GMT+8")
    private Date finishTime;

    /** 单价 */
    private BigDecimal prices;

    /** 金额 */
    private BigDecimal moneys;

    //收费项目
    private String projectId;

    //收费项目
    private String chargeId;

    //结账期间
    private String fiscalPeriod;


    //计费行度
    private String chargedLine;


}
